/**
 * 神州信息(2012)
 */
package net.abbp.report.model.io;

import net.abbp.report.model.ReportModel;

/**
 * 模型的序列化接口
 * 
 * @version 1.0
 * @author <a herf="lexloo@gmail.com">lexloo</a>
 * @since ABBP 1.0
 * 
 *        <pre>
 * 历史：
 *      建立: Jul 28, 2012 lexloo
 * </pre>
 */
public interface IModelIO {
    /**
     * 序列化对象
     * 
     * @param model 报表模型
     * @return 序列化后的对象
     */
    public String write(ReportModel model);

    /**
     * 反序列化对象
     * 
     * @param value 值
     * @return 反序列化对象
     */
    public ReportModel read(String value);
}
